package dk.muldbjergskolen.model;

/**
 * @author (Gruppe 5) 
 * @version (04-04-2013)
 */
public class Klasse
{
    // fields
    private int aargang;
    private String navn;
    private final int id;
    private int skemaId;

	/**
	 * Oprettelse af klasse ud fra databasen.
	 * @param id
	 * @param klasseNavn
	 * @param Aargang
	 */

	public Klasse(int id, String klasseNavn, int Aargang) 
	{
		this.id = id;
		this.aargang = Aargang;
		this.navn = klasseNavn;
	}
	
	/**
	 * Oprettelse af klasse der ikke eksiterer i databasen.
	 * @param klasseNavn
	 * @param Aargang
	 */
	public Klasse(String klasseNavn, int Aargang)
	{
		this.id = -1;
		this.aargang = Aargang;
		this.navn = klasseNavn;
	}
	
	
	//getters og setters

	public int getId() {
		return id;
	}

	public int getAargang() 
	{
		return aargang;
	}

	public void setAargang(int Aargang) 
	{
		this.aargang = Aargang;
	}
	
	public String getKlasseNavn()
	{
		return navn;
	}
	
	public void setKlasseNavn(String klasseNavn)
	{
		this.navn = klasseNavn;
	}
	
	public int getSkemaId()
	{
		return skemaId;
	}
	
	public void setSkemaId(int skemaId)
	{
		this.skemaId = skemaId;
	}

	/***
	 * Navn på klasse.
	 */
	@Override
	public String toString()
	{
		return navn + " (" + aargang + ")";
	}
}

